leech (a physician) - Español Inglés Diccionario